<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<!--[if lt IE 9]>
  <script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
<![endif]-->
<title>VIM 中文帮助: 读写压缩过的文件</title>
<link rel="stylesheet" href="vim-stylesheet.css" type="text/css" />
<link rel="canonical" href="https://yianwillis.github.io/vimcdoc/doc/pi_gzip.html" />
<script type="text/javascript" src="vimcdoc.js"></script>
<meta name="viewport" content="width=device-width, initial-scale=1" />
</head>
<body>
<nav id=banner>
<form action=tags.html target="tag_iframe">
  <input type="text" name="tag" id="tag" placeholder="标签搜索">
</form>
<iframe name="tag_iframe" src=""></iframe>
<a href="help.html">帮助总览</a> &middot;
<hr/>
<a href="quickref.html">快速参考</a> &middot;
<a href="index.html">命令索引</a> &middot;
<a href="eval.html#functions">函数列表</a> &middot;
<a href="quickref.html#option-list">选项列表</a> &middot;
<hr/>
<a href="usr_toc.html">用户手册</a> &middot;
<a href="help.html#reference_toc">参考手册</a> &middot;
</nav>

<header>
<h2>pi_gzip</h2>
</header>
<article id=outer>
<section class=inner>
<b class="vimtag"> <a name="pi_gzip.txt">pi_gzip.txt</a> </b>   适用于 Vim 9.0 版本。   最近更新: 2020年1月


                  <code class="vim">VIM 参考手册    by Bram Moolenaar</code>
                                <code class="vim">译者</code>: iCrazy &lt;icrazy@ustc.edu&gt;


用 Vim 编辑压缩的文件                           <b class="vimtag"> <a name="gzip">gzip</a> </b> <b class="vimtag"> <a name="bzip2">bzip2</a> </b> <b class="vimtag"> <a name="compress">compress</a> </b>

1. 自动命令                      <a href="pi_gzip.html#gzip-autocmd">gzip-autocmd</a> 

这里涉及到的功能是一个  <a href="usr_05.html#standard-plugin">standard-plugin</a> 。
这个插件仅在 <a href="options.html#'compatible'">'compatible'</a> 选项没有被置位的情况下有效。
您可以通过设置变量 "loaded_gzip" 来避免装载这个插件:
        :let loaded_gzip = 1

</section><hr class="doubleline" /><section class=inner>
<h4>1. 自动命令                                             <b class="vimtag"> <a name="gzip-autocmd">gzip-autocmd</a> </b></h4>
这个插件建立自动命令来截获对具有以下扩展名的文件的读写:

<code class="section">        扩展名          压缩格式 </code>
        *.Z             compress (Lempel-Ziv)
        *.gz            gzip
        *.bz2           bzip2
        *.lzma          lzma
        *.xz            xz
        *.lz            lzip
        *.zst           zstd

您仅仅知道这些就已经足够了，此插件没有选项。

在解压缩一个文件之后，会自动重新检测文件格式。这样可能会使一个类似 "foo.c.gz"
的文件具有 "c" 的文件格式。

如果您设置了 <a href="options.html#'patchmode'">'patchmode'</a>，在进行压缩后该值会被自动加到文件的扩展名后面。因而编
辑 patchmode 文件不会产生自动解压缩的效果。如果您希望这样，您需要改变文件名。

</section><hr class="doubleline" /><section class=inner>
<h4> vim:tw=78:ts=8:noet:ft=help:norl:</h4></section>
</article>
<footer>
Generated by vim2html
</footer>
</body>
</html>
